london it jobs legal jobs glasgow escorts escort irish cork legal employment ireland edinburgh finance jobs job dublin law jobs engineering jobs